package com.lagou.java;

public class MyArrayTest {

    public static void main(String[] args) {
        /* 实例化MyArray类 赋值所有元素的值为111 */
        MyArray myArray = new MyArray(111);
        /* 绘制二维数组 */
        myArray.showArray(myArray.getArr());
        System.out.println("------------------------------------------------------------");
        /* 16*16的二维数组随机赋值 */
        myArray.setAllArrayRandomValue(300);
        /* 绘制二维数组 */
        myArray.showArray(myArray.getArr());
        System.out.println("------------------------------------------------------------");
        /* 指定下标0 0的元素的值为1 */
        myArray.setArrayValue(0, 0, 1);
        /* 绘制二维数组 */
        myArray.showArray(myArray.getArr());
        System.out.println("------------------------------------------------------------");
        /* 计算二维数组的所有值并打印结果 */
        myArray.subAllValue(myArray.getArr(), MyArrayEnum.ALL);
        /* 计算二维数组从左上角到右下角的值并打印结果 */
        myArray.subAllValue(myArray.getArr(), MyArrayEnum.LEFTTORIGHT);
        /* 计算二维数组从右上角到左下角的值并打印结果 */
        myArray.subAllValue(myArray.getArr(), MyArrayEnum.RIGHTTOLEFT);
    }
}
